#ifndef PROJECT1_H
#define PROJECT1_H

template<class T>
inline T clamp(T x, T a, T b)
{    
    return x < a ? a : (x > b ? b : x);
}

__forceinline void swap(int& left, int& right);
int * CreateData(int sizeOfArray);
long ReverseArray(int * dataArray, int size);
long BubbleSort(int* dataArray, int max);
long SelectionSort(int* dataArray, int max);
#endif // PROJECT1_H